package com.sidianzhong.sdz.mapper;

import com.sidianzhong.sdz.model.AppZequipmentgrouprecord;
import com.sidianzhong.sdz.model.AppZequipmentgrouprecordExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface AppZequipmentgrouprecordMapper {
    long countByExample(AppZequipmentgrouprecordExample example);

    int deleteByExample(AppZequipmentgrouprecordExample example);

    int deleteByPrimaryKey(Integer id);

    int insert(AppZequipmentgrouprecord record);

    int insertSelective(AppZequipmentgrouprecord record);

    List<AppZequipmentgrouprecord> selectByExample(AppZequipmentgrouprecordExample example);

    AppZequipmentgrouprecord selectByPrimaryKey(Integer id);

    int updateByExampleSelective(@Param("record") AppZequipmentgrouprecord record, @Param("example") AppZequipmentgrouprecordExample example);

    int updateByExample(@Param("record") AppZequipmentgrouprecord record, @Param("example") AppZequipmentgrouprecordExample example);

    int updateByPrimaryKeySelective(AppZequipmentgrouprecord record);

    int updateByPrimaryKey(AppZequipmentgrouprecord record);

    AppZequipmentgrouprecord getOne(String equipmentkey,String ownkey);
}